Intersecting general parametric surfaces using bounding volumes

نویسنده

  • Ernst Huber
چکیده

This paper describes a robust algorithm for computing all parts of the intersection curve of two general parametric surfaces. The algorithm follows a divide-and-conquer approach. Surfaces (and parts of them) are enclosed by tight parallel epipeds and axis aligned bounding boxes. If two bounding volumes intersect, one surface is split into two patches. This step is repeated recur-sively for both patches and the other surface until a predeened termination condition is satissed. The result is an approximation to the intersection curve in the parameter domains of both surfaces and in object space. Interval arithmetic is used for the computation of bounding volumes and to guarantee correctness of the results.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computations with Tight Bounding Volumes for General Parametric Surfaces

Methods for computing tight bounding volumes for general parametric surfaces, for testing if two bounding volumes intersect and for computing inclusions for the intersection of two bounding volumes are discussed. These methods together with interval arithmetic are the basis for a robust algorithm for computing inclusions for all parts of the intersection curve of two general parametric surfaces.

متن کامل

Reliable Ray Tracing by Linear Interval Estimations

Recently Bühler has introduced a new type of bounding volume for parametric surfaces. These bounding volumes, which Bühler calls Linear Interval Estimations (LIEs), are parametrized with the same parametrization as the surfaces they bound. We report on the application of LIEs to the ray tracing of Bezier surfaces. The general nonlinear ray–surface intersection problem is replaced with a linear ...

متن کامل

Ray Tracing Non-Polygonal Objects: Implementation and Performance Analysis using Embree

Free-form surfaces and implicit surfaces must be tessellated before being rendered with rasterization techniques. However ray tracing provides the means to directly render such objects without the need to first convert into polygonal meshes. Since ray tracing can handle triangle meshes as well, the question of which method is most suitable in terms of performance, quality and memory usage is ad...

متن کامل

Surface-to-surface intersection based on triangular parameter domain subdivision 100

An improved algorithm for the computation of the intersection curve of two general parametric surfaces is presented. The introduced subdivision algorithm follows a divide-and-conquer-approach. For each pair of patches, it rst checks if the corresponding bounding volumes intersect. If they intersect, then it tries to nd dispensable parts of one patch (and the corresponding parts in the parameter...

متن کامل

Surface Collision Detection for Virtual Prototyping

This paper presents an efficient collision detection algorithm designed to support assembly and maintenance simulation of complex assemblies. This approach exploits the surface knowledge, available from CAD models, to determine intersecting surfaces. It proposes a novel combination of Overlapping Axis-Aligned Bounding Box (OAABB) and R-tree structures to gain considerable performance improvemen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998